package com.wn.inventory.service;

import com.wn.common.PageBean;
import com.wn.entity.PurchaseInWarehouseApplication;
import com.wn.inventory.vo.PurchaseInWarehouseApplicationVo;

import javax.servlet.http.HttpServletRequest;

/**
 * @ author     ：NST
 * @ date       ：Created in 2022/10/21 9:34
 * @ description：采购入库申请表Service
 * @ modified By：
 * @ version:
 */

public interface PurchaseInWarehouseApplicationService {
    /**
     * @param purchaseInWarehouseApplication
     * @return void
     * @ author nst
     * @ date 2022/10/21 9:34
     * @ Description 增加采购入库申请信息
     */
    void add(PurchaseInWarehouseApplication purchaseInWarehouseApplication, HttpServletRequest request);

    /**
     * @param purchaseInWarehouseApplicationVo
     * @return java.util.List<com.wn.entity.PurchaseInWarehouseApplication>
     * @ author nst
     * @ date 2022/10/21 10:30
     * @ Description 多条件查询采购入库申请信息
     */
    PageBean<PurchaseInWarehouseApplication> getByCondition(PurchaseInWarehouseApplicationVo purchaseInWarehouseApplicationVo);
}
